/* 
 * File:   RepoItem.h
 * Author: gabilan
 *
 * Created on 26 de mayo de 2013, 20:11
 */
#include <string>

#ifndef REPOITEM_H
#define	REPOITEM_H

class RepoItem {
public:
    RepoItem();
    
    std::string GetFilename() const
    {return this->filename;}
    
    std::string GetFilePath() const
    {return this->filepath;}
    
    std::string GetHash() const
    {return this->hash;}
    
    void SetFilename(const std::string & s)
    {this->filename = s;}
    
    void SetFilePath(const std::string & s)
    {this->filepath = s;}
    
    void SetHash(const std::string & s)
    {this->hash = s;}
    
    virtual ~RepoItem();
private:
    RepoItem(const RepoItem& orig);
    RepoItem & operator = (const RepoItem&);
    
    std::string filename;
    std::string filepath;
    std::string hash;
};

#endif	/* REPOITEM_H */

